/**
 * 对象转url地址
 */

export const transformToUrl = (obj) => {
	let str = '?';
	for (const key in obj) {
		str += `${key}=${obj[key]}&`;
	}

	return str.slice(0, -1);
};
/**
 * 成功提示
 * @param {String} msg 
 *  @param {number} duration
 */
export const msgSuccess=(msg,duration=500)=>{
	
	uni.showToast({
		title: msg,
		icon: 'success',
		mask: true,
		duration
	})
}
/**
 * 失败提示
 * @param {String} msg 
 * @param {number} duration
 */
export const msgError=(msg,duration=500)=>{
	uni.showToast({
		title: msg,
		icon: 'error',
		mask: true,
		duration,
	})
}
/**
 * 普通提示
 * @param {String} msg 
 *  @param {number} duration
 */
export const msgDefault=(msg,duration=500)=>{
	uni.showToast({
		title: msg,
		icon: 'none',
		mask: true,
		duration
	})
}
/**
 * 确认框
 * @param {String} content 
 * @param {String} title 
 * @param {boolean} showCancel  
 * @returns 
 */
export const confirmModal=(content,title="提示",showCancel=true)=>{
	return new  Promise((resolve,reject)=>{
		uni.showModal({
			title,
			content,
			showCancel,
			success: ({ confirm, cancel }) => {
				if(confirm){
					resolve(true)
				}else {
					reject(false)
				}
			}
		})
	})
}
/**
 * 获取页面参数
 * @returns 
 */
export const getRouterParam=()=>{
    let page=getCurrentPages()
    return page[page.length-1]?.options||{}
}







